package org.dreamfly.core.service;

import org.dreamfly.core.bean.SzRadio;
import org.dreamfly.core.page.PageResultSet;


/**
 * Created by IntelliJ IDEA.
 * User: dell
 * Date: 2010-9-20
 * Time: 22:08:50
 * To change this template use File | Settings | File Templates.
 */
public interface RadioService {
	/**
     * 添加动作库
     * @param radio 需要加入数据库的动作库
     */
    void saveOrUpdate(SzRadio radio);
    
    /**
     * 删除音频
     * @param id
     */
    void delete(Long id);
    
	/**
     * 关键字搜索
     * @param radio 含有搜索信息的音频对象
	 * @param serverName TODO
     * @return 包含结果集和分页信息的数据集
     */
	PageResultSet<SzRadio> normalSearch(SzRadio radio, Long pageSize, Long page, String serverName);
	
	/**
	 * 按id获取对象
	 * 
	 */
	SzRadio findDetail(Long id);
    void addRadioInfo(SzRadio radio);
}
